home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / u_man / cat1 / X11 / xkbcomp.z / xkbcomp
Text File  |  1998-10-20  |  6KB  |  133 lines

  1.  
  2.  
  3.  
  4.      XXXXKKKKBBBBCCCCOOOOMMMMPPPP((((1111))))         XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....1111))))          XXXXKKKKBBBBCCCCOOOOMMMMPPPP((((1111))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.           xkbcomp - compile XKB keyboard description
  10.  
  11.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.           xxxxkkkkbbbbccccoooommmmpppp [option] source [ destination ]
  13.  
  14.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  15.           The _x_k_b_c_o_m_p keymap compiler converts a description of an XKB
  16.           keymap into one of several output formats.   The most common
  17.           use for xkbcomp is to create a compiled keymap file (.xkm
  18.           extension) which can be read directly by XKB-capable X
  19.           servers or utilities.   The keymap compiler can also produce
  20.           C header files or XKB source files.  The C header files
  21.           produced by xkbcomp can be included by X servers or
  22.           utilities that need a built-in default keymap.  The XKB
  23.           source files produced by _x_k_b_c_o_m_p are fully resolved and can
  24.           be used to verify that the files which typically make up an
  25.           XKB keymap are merged correctly or to create a single file
  26.           which contains a complete description of the keymap.
  27.  
  28.           The _s_o_u_r_c_e may specify an X display, or an ._x_k_b or _d_e_p_e_n_d_s
  29.           _o_n _t_h_e _f_o_r_m_a_t _o_f _t_h_e _s_o_u_r_c_e.   _C_o_m_p_i_l_i_n_g _a ._x_k_b (_k_e_y_m_a_p
  30.           _s_o_u_r_c_e) _f_i_l_e _g_e_n_e_r_a_t_e_s _a ._x_k_m (_c_o_m_p_i_l_e_d _k_e_y_m_a_p _f_i_l_e) _b_y
  31.           _d_e_f_a_u_l_t.   _I_f _t_h_e _s_o_u_r_c_e _i_s _a ._x_k_m _f_i_l_e _o_r _a_n _X _d_i_s_p_l_a_y,
  32.           _x_k_b_c_o_m_p _g_e_n_e_r_a_t_e_s _a _k_e_y_m_a_p _s_o_u_r_c_e _f_i_l_e _b_y _d_e_f_a_u_l_t.
  33.  
  34.           If the _d_e_s_t_i_n_a_t_i_o_n is an X display, the keymap for the
  35.           display is updated with the compiled keymap.
  36.  
  37.           The name of the _d_e_s_t_i_n_a_t_i_o_n is usually computed from the
  38.           name of the source, with the extension replaced as
  39.           appropriate.  When compiling a single map from a file which
  40.           contains several maps, _x_k_b_c_o_m constructs the destination
  41.           file name by appending an appropriate extension to the name
  42.           of the map to be used.
  43.  
  44.      OOOOPPPPTTTTIIIIOOOONNNNSSSS
  45.           ----aaaa      Show all keyboard information, reporting implicit or
  46.                   dervied information as a comment.  Only affects ._x_k_b
  47.                   format output.
  48.  
  49.           ----CCCC      Produce a C header file as output (.h extension).
  50.  
  51.           ----ddddffffllllttttssss  Compute defaults for any missing components, such as
  52.                   key names.
  53.  
  54.           ----IIII_d_i_r   Specifies top-level directories to be searched for
  55.                   files included by the keymap description.
  56.  
  57.           ----llll      List maps that specify the _m_a_p pattern in any files
  58.                   listed on the command line (not implemented yet).
  59.  
  60.  
  61.  
  62.  
  63.      Page 1                                          (printed 4/30/98)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      XXXXKKKKBBBBCCCCOOOOMMMMPPPP((((1111))))         XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 6666....1111))))          XXXXKKKKBBBBCCCCOOOOMMMMPPPP((((1111))))
  71.  
  72.  
  73.  
  74.           ----mmmm _n_a_m_e Specifies a map to be compiled from an file with
  75.                   multiple entries.
  76.  
  77.           ----mmmmeeeerrrrggggeeee  Merge the compiled information with the map from the
  78.                   server (not implemented yet).
  79.  
  80.           ----oooo _n_a_m_e Specifies a name for the generated output file.  The
  81.                   default is the name of the source file with an
  82.                   appropriate extension for the output format.
  83.  
  84.           ----oooopppptttt _p_a_r_t_s
  85.                   Specifies a list of optional parts.  Compilation
  86.                   errors in any optional parts are not fatal.  Parts
  87.                   may consist of any combination of the letters _c,
  88.                   _g,_k,_s,_t which specify the compatibility map,
  89.                   geometry, keycodes, symbols and types, respectively.
  90.  
  91.           ----RRRR_d_i_r   Specifies the root directory for relative path
  92.                   names.
  93.  
  94.           ----ssssyyyynnnncccchhhh  Force synchonization for X requests.
  95.  
  96.           ----wwww _l_v_l  Controls the reporting of warnings during
  97.                   compilation.  A warning level of 0 disables all
  98.                   warnings; a warning level of 10 enables them all.
  99.  
  100.           ----xxxxkkkkbbbb    Generate a source description of the keyboard as
  101.                   output (.xkb extension).
  102.  
  103.           ----xxxxkkkkmmmm    Generate a compiled keymap file as output (.xkm
  104.                   extension).
  105.  
  106.      SSSSEEEEEEEE AAAALLLLSSSSOOOO
  107.           X(1)
  108.  
  109.      CCCCOOOOPPPPYYYYRRRRIIIIGGGGHHHHTTTT
  110.           Copyright 1994, Silicon Graphics Computer Systems and X
  111.           Consortium, Inc.
  112.           See _X(_1) for a full statement of rights and permissions.
  113.  
  114.      AAAAUUUUTTTTHHHHOOOORRRR
  115.           Erik Fortune, Silicon Graphics
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.      Page 2                                          (printed 4/30/98)
  130.  
  131.  
  132.  
  133.